//
//  UIView+Friend.h
//  AiCheSong
//
//  Created by 李贤立 on 2017/12/14.
//  Copyright © 2017年 Capfer. All rights reserved.
//

#import <UIKit/UIKit.h>
#define NoDataImagepHeight   120
#define NoDataImageName      @"empty_data_icon"
#define NODataImageViewTag   TAG_LIBRARY_NoDataImageView
@interface UIView (Friend)
#pragma 模仿系统动画
/**
 *  模仿系统弹框的温和动画
 */
- (void)animationAlert;
/*
 *  模仿系统弹框的抖动动画
 */
- (void)animationShake;
#pragma 没有数据
/**
 *  没有数据的时候显示的图片(默认居中显示)
 */
- (void)noData;
/**
 没有数据的时候显示的图片(默认居中显示)

 @param click 点击回调
 */
- (void)noDataWithClick:(void(^)(void))click;
/**
 没有数据的时候显示的图片
 
 @param message 显示的文字
 @param click 点击回调
 */
- (void)noDataWithMessage:(NSString *)message click:(void (^)(void))click;
/**
 没有数据的时候显示的图片
 
 @param sink 位置下沉的距离
 @param click 点击回调
 */
- (void)noDataWithSink:(CGFloat)sink click:(void (^)(void))click;
/**
 没有数据的时候显示的图片
 
 @param message 显示的文字
 @param sink 位置下沉的距离
 @param click 点击回调
 */
- (void)noDataWithMessage:(NSString *)message sink:(CGFloat)sink click:(void (^)(void))click;
/**
 *  移除没有数据的图片
 */
- (void)removeNoDataImage;
#pragma 增加一条线
/**
 *  在下面增加一条线
 */
- (UIView *)addLine;
/**
 *  在下面增加一条线
 */
- (UIView *)addLineInBottom;
/**
 *  在下面增加一条线
 *
 *  @pram height 线的高度
 */
- (UIView *)addLineWithHieght:(CGFloat)height;
/**
 *  在下面增加一条线
 *
 *  @pram height 线的高度
 */
- (UIView *)addLineInBottomWithHieght:(CGFloat)height;
/**
 *  在上面增加一条线
 */
- (UIView *)addLineInTop;
/**
 *  在上面增加一条线
 *
 *  @pram height 线的高度
 */
- (UIView *)addLineInTopWithHieght:(CGFloat)height;
/**
 *  在右边增加一条线
 */
- (UIView *)addLineInRight;
/**
 *  在右边增加一条线
 *
 *  @pram emptyFloat 距离上面的高度
 *  @pram width      线的宽度
 */
- (UIView *)addLineInRightWithEmptyFloat:(CGFloat)emptyFloat width:(CGFloat)width;
/**
 *  在左边增加一条线
 */
- (UIView *)addLineInLeft;
/**
 *  在左边增加一条线
 *
 *  @pram emptyFloat 距离上面的高度
 *  @pram width      线的宽度
 */
- (UIView *)addLineInLeftWithEmptyFloat:(CGFloat)emptyFloat width:(CGFloat)width;
/**
 *  圆角大小
 */
- (void)cornerRadius:(CGFloat)value;
/**
 *  边框颜色和大小
 */
- (void)borderColor:(UIColor *)color width:(CGFloat)width;
@end
